// home//pages/industry/index.js
const apis = require('../../../utils/api').apis;

Page({

  /**
   * 页面的初始数据
   */
  data: {
    dataArr: [],
    edit: false,
    myIndustry: [],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    apis.industryQueryAllStatusApi().then(res => { 
      // console.log(res)
      this.setData({
        dataArr: res.data
      })
      this.data.dataArr.map(item => {
        // console.log(item)
        if (item.selected == 'yes') {
          this.setData({
            myIndustry: this.data.myIndustry.concat(item)
          })
        }
      })
    })
  },
  edit() {
    this.setData({
      edit: !this.data.edit
    })
    if(this.data.edit==false){
      let arr=[];
      this.data.myIndustry.map(item=>{
        arr.push(item.id)
      })
      apis.industryUpdUserIndustry({
        ids:arr
      }).then(res=>{
        console.log(res)
        wx.switchTab({
          url: '/pages/index/index',
        })
      })
    }else{
      return
    }
  },
  // 取消选择行业
  sliceItem(e) {
    // console.log(e)
    if(this.data.edit==true){
      if(this.data.myIndustry.length>1){
        let id = e.currentTarget.dataset.id;
        let index = e.currentTarget.dataset.index;
        let arr = this.data.myIndustry;
        arr.splice(index, 1)
        let data = this.data.dataArr
        data.map(item => {
          if (id == item.id) {
            item.selected = 'no'
          }
        })
        this.setData({
          myIndustry: arr,
          dataArr: data
        })
      }else{
        wx.showToast({
          title:'至少选择一个'
        })
        return
      }
    }else{
      return
    }

    
  },
  addIndustry(e) {
    let itm = e.currentTarget.dataset.item;
    if (this.data.myIndustry.length < 3&&this.data.edit==true&&itm.selected=='no') {
      
      let arr = this.data.myIndustry;
      arr.push(itm)
      console.log(itm,arr)
      let data = this.data.dataArr
      data.map(item => {
        if (itm.id == item.id) {
          item.selected = 'yes'
        }
      })
      this.setData({
        myIndustry: arr,
        dataArr: data
      })
    } else {
      return
    }

  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})